001    /*
002     * Created by IntelliJ IDEA.
003     * User: Wei Wang
004     * ACL Lab, School of Computer Science, Montreal, QC
005     * Date: 2002-8-28
006     * Time: 23:40:49
007     */
008    package EVolve.util;
009    
010    import EVolve.util.overlappers.OverlapVisualizationRunner;
011    import EVolve.util.batchutils.BatchRunner;
012    import EVolve.util.predefinedutils.PredefinedVisualizationRunner;
013    import EVolve.util.unifyutils.UnifiedVisualizationRunner;
014    
015    public class ToolsManager {
016    
017        private BatchRunner batchRunner;
018        private PredefinedVisualizationRunner predefinedVisualizationRunner;
019        private UnifiedVisualizationRunner linkedVisualizationRunner;
020        private OverlapVisualizationRunner overlapVisualizationRunner;
021        //private PhaseDetectorRunner phaseDetectorRunner;
022    
023        public ToolsManager() {
024            batchRunner = new BatchRunner();
025            predefinedVisualizationRunner = new PredefinedVisualizationRunner();
026            linkedVisualizationRunner = new UnifiedVisualizationRunner();
027            overlapVisualizationRunner = new OverlapVisualizationRunner();
028            //phaseDetectorRunner = new PhaseDetectorRunner();
029        }
030    
031        public BatchRunner getBatchRunner() {
032            return batchRunner;
033        }
034    
035        public PredefinedVisualizationRunner getPredefinedVisualizationRunner() {
036            return predefinedVisualizationRunner;
037        }
038    
039        public UnifiedVisualizationRunner getLinkedVisualizationRunner() {
040            return linkedVisualizationRunner;
041        }
042    
043        public OverlapVisualizationRunner getOverlapVisualizationRunner() {
044            return overlapVisualizationRunner;
045        }
046    
047    }